Big Huge Thesaurus

deed of trust

noun